
        .global-nav {
            grid-template-rows: 110px 18px;
            position: unset;
        }
         .error {
                color: #C6001E;
            }
        .band.c-hro01.c-hro01-hero-img img {
            margin: 0 auto;
            display: block;
            width: 100%;
            max-width: 100%;
        }
        .band.c-hro01.c-hro01-hero-img {
            padding: 0 !important;
        }
        .c-hro01-hero-img-mobile {
            display: none !important;
        }
        .c-hro01-hero-img-desktop {
            display: block !important;
        }
        .without-seperator a:hover,
    .without-seperator a:visited,
    .without-seperator a:active,
    .without-seperator a:focus,
    .without-seperator a:focus-within {
        color: #ffffff !important;
        text-decoration: none;
    }
	
	.with-seperator a:hover,
.with-seperator a:visited,
.with-seperator a:active,
.with-seperator a:focus,
.with-seperator a:focus-within {
    color: #ffffff !important;
    text-decoration: none;
}

    p,
    li,
    ul,
    div,
    td,
    h1,
    h2,
    h3,
    h4,
    h5,
    ol,
    span {
        font-family: corteva_gilroymedium, "Helvetica Neue", "Neue Helvetica", Helvetica, Arial, "Arial Black", sans-serif !important;
    }


    input {
        border-radius: 5px;
        background: #ffffff;
        border: 1px solid #cccccc;
        outline: none;
        padding: 6px;
    }

    select {
        border-radius: 5px;
        background: #ffffff;
        border: 1px solid #cccccc;
        outline: none;
    }

    input:focus {
        border: 1px solid #56b4ef;
        box-shadow: 0px 0px 3px 1px #c8def0;
    }

    .c-hro3__wrapper .carousel-cell:after {
        background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0)) !important;
    }

    .disablehref {
        pointer-events: none !important;
    }

    /*nav, ul, li, a{
            font-family: Helvetica Neue !important;
            font-weight: bolder !important;
        }*/
    .c-hro01 {
        background-color: #ffffff !important;
        padding-top: auto !important;
    }

    .c-hro3__wrapper .band {
        margin-left: 0 !important;
    }

    .c-hro3__wrapper {
        height: 100% !important;
    }

    .c-hro01 picture img {
        object-position: center center;
        max-height: 75vh !important;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        height: auto;
        width: 100%;
        object-fit: contain;
    }

    @media screen and (min-width: 1500px) {
        .c-hro01 {
            padding-top: 23vh !important;
        }
    }



    @media screen and (min-device-width: 1300px) and (max-device-width: 1499px) {
        .c-hro01 {
            padding-top: 15vh !important;
        }


    }

    @media screen and (max-width: 1300px) {
        .c-hro01 {
            padding-top: 13vh !important;
        }


    }

    @media screen and (min-device-width: 1051px) and (max-device-width: 1180px) {

        #col7pad {
            padding-bottom: 0 !important;
        }



        .c-hro01 {
            padding-top: 9vh !important;
        }
    }

    @media screen and (min-device-width: 1023px) and (max-device-width: 1040px) {
        .c-hro01 {
            padding-top: 5vh !important;
        }
    }

    @media screen and (max-width: 992px) {
        .c-hro01-hero-img-desktop{
            display: none !important;
        }
        .c-hro01-hero-img-mobile{
            display: block !important;
            margin-bottom: 20px !important;
        }
        #hidemob {
            display: none !important;
        }

        .c-hro01 {
            padding-top: 8vh !important;
        }

        #col7pad {
            padding-top: 0 !important;
        }

        .col-4 {
            width: 41.66%;
            padding-top: 0;
            padding-left: 0;
        }
        

    }

    @media screen and (max-width: 769px) {
        .global-nav {
            grid-template-rows: 60px 18px;
        }

        #hidemob {
            display: none !important;
        }

        #col7pad {
            padding-bottom: 0 !important;
        }

        #col4pad {
            padding: 0 0 20px 20px !important;
        }

        .col-4 {
            width: 100%;
        }

        .c-hro01 {
            padding-top: 9vh !important;
        }
        #padupdates2 {
            padding-left: 0;
            padding-right: 0;

        }
        #padupdates {
            padding-left: 5vw;
            padding-right: 5vw;

        }
        .col-8 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .form-container, .detail {
            padding-right: 15px;
        }
    }

    @media screen and (min-device-width: 767px) and (max-device-width: 769px) {
        #hidemob {
            display: none !important;
        }

        #col7pad {
            padding-bottom: 0 !important;
        }

        #col4pad {
            padding: 0 0 20px 20px !important;
        }

        .col-7,
        .col-4 {
            width: 100%;
        }

        .c-hro01 {
            padding-top: 9vh !important;
        }
    }

    @media screen and (max-width: 600px) {
        #hidemob {
            display: none !important;
        }

        #col7pad {
            padding-bottom: 0 !important;
        }

        div.experiencefragment.section {
            padding-top: 0 !important;
        }

        #col4pad {
            padding-top: 0 !important;
            padding: 0 20px 20px 20px !important;
        }

        .col-4 {
            width: 100%;
        }

        .c-hro01 {
            padding-top: 6vh !important;
        }
    }

    @media screen and (max-width: 400px) {
        div.experiencefragment.section {
            padding-top: 10px !important;
        }

        p,
        .cbtext,
        .form-group {
            font-size: 14px !important;
        }

        .c-hro01 {
            padding-top: 3vh !important;
        }

        .col-4 {
            width: 100%;
        }
    }

    .column-control.band {
        padding: 0 10vw 0;
    }
    .pagination li.active {
        background-color: unset;
    }
    .bs-checkbox input {
        width: unset;
    }
    button.btn {
        min-width: unset;
        height: unset;
        margin-top: unset;

    }
    .Adresse a {
        font-size: 14px;
    }
    .card {
        background-color: unset;
    }
    ul>li>a {
      font-size: 14px;  
    }
    span.caret {
      margin-top: -5px;
    }
    ul>li>label>input{
        width: 15px;
    }
    /*.modal a.close-modal{
        top: -3px;
        right: -2px;
    }
    .modal {
        max-width: 850px;
    }
    
    #ex1 { 
        overflow-y: auto;

     }*/
     
     input[name="checkboxes"], #singleCheckbox{
        width: 20px;
     }
     .padtopbot0 {
        padding-top: 0;
        padding-bottom: 0;
     }

     #newsletterbutton, #newssubmitbutton {
        border-color: unset;
     }